// 二维数组名
// arr = 0x7ffeeb9495e0  arr + 1 = 0x7ffeeb9495f0
#include <stdio.h>

int main(int argc, char **argv)
{
    int arr[3][4] = {1,2,3,4,5,6,7,8,9,10,11,12};

    printf("arr = %p  arr + 1 = %p\n", arr, arr + 1);
    printf("arr[0] = %p  arr[0] + 1 = %p\n", arr[0], arr[0] + 1);
    printf("arr[0][0] = %d  arr[0][0] + 1 = %d\n", arr[0][0], arr[0][0] + 1);


    // 0x7ffc346afce0
    // 0x7ffc346afce0
    printf("%p\n", arr);
    printf("%p\n", &arr[0]);
    return 0;
}